home *** CD-ROM | disk | FTP | other *** search
- FastDir V1.13 Manual :
- ======================
-
- Copyright:
- ----------
- (c) 1991 Alexander Rawass
-
- Alexander Rawass
- Wilhelminenstraße 44
- 6700 Ludwigshafen 15
- Germany
- 0621/57 75 98
-
- E-Mail : rawass@sun.rhrk.uni-kl.de
-
-
- This (and all other) version of FastDir is ShareWare.
- That means, the author allows the free spreading, copying and distribution
- of FastDir, as long as no profit is made for the distributor.
-
- The program remains copyright by the author (Alexander Rawass).
- The author keeps all rights on the source code, the executable program and
- on the documentation.
-
- If you use FastDir regularly, you have to pay the ShareWare-fee to the
- author, or else you are illegally using FastDir.
-
- This version of FastDir is a 'crippled' version, it will work only on disks
- inserted in floppy-drive DF0.
-
-
- You have to send the ShareWare-fee of DM 20 (Deutschmark) or US$ 15 to the
- above address.
- If you pay the ShareWare-fee, you will get a full-working version of
- FastDir (which supports disks in all four drives), and you will also receive
- the newest versions of FastDir per disk.
- Additionally, you'll also get a special 'FastDirHD', which will not only
- speed up directory access on your floppy-disk-drives, but also directory
- access on all devices which support either the old filing system or the new
- FastFileSystem (that are for example : the ASDG-ram-disk, RAD:, MS0:
- (messydisk.device), DS0: (mfm.device), and (of course) all harddisk-devices
- available at the moment.
-
-
- I. What is FastDir line
- II. What you need for FastDir line
- III. Description of FastDirs gadgets line
- IV. New Gadgets and Options since FastDir 3.18 line
- V. Configurating FastDir on startup line
- VI. Working with FastDir line
- VII. Paying your ShareWare-Fee line
- VIII. Distribution line
- IX. PostScriptum line
-
-
- What is FastDir?
- ----------------
- FastDir is a small but very powerful system patch.
- FastDir will speed up directory access by a factor of two upto ten,
- depending on the scattering of the file structure on your disk.
-
- By the way FastDir works, it is usable with every normal Amiga-program,
- which uses the internal Dos-routines to scan the directoy.
- That are nearly all multitaskig programs!.
-
- With FastDir, you don't have to use disk-optimizers to speed up directory
- access, you just install the patch in your system by calling the program,
- and then directory access will speed up with every directory on every disk
- you have.
-
-
- How to use FastDir
- ------------------
- FastDir has to be run from CLI. Of course, you can also start it from
- workbench with the help of IconX or something else.
- You would be advised best to put FastDir in your startup-sequence.
- You don't have to use 'run' to start FastDir, because FastDir will
- automatically detach itself from CLI.
-
- Usage:
-
- fastdir : will start FastDir and will install the system patch in
- your Amiga
- if FastDir is already installed, it will print out an
- error message
- fastdir remove : this option will remove FastDir from the system
- if FastDir is not installed yet, an error message will be
- printed
-
-
- How does FastDir work?
- ----------------------
- Well - this is my personal secret!
-
- I will only reveal this :
-
- Every time the Dos-function Examine() is called, the directory
- header of the specified directoy is read in, and all the entries
- in this list are sorted in numerical order, with the lowest block
- as the first to be read in and the block with the highest number
- as the last to be scanned.
-
- Every time ExNext() is called, the additional block numbers read
- are inserted in this sorted list.
-
- This way, the directoy scan routine has been highly optimized and
- directory scanning is speed up.
-
- If you want to see how FastDir works, just try a
-
- list <directory> keys
-
- on a very long directoy. You will see that without FastDir on an
- unoptimized disk, the block numbers will go up and down, while with FastDir
- installed, the block numbers should increase most of the time.
-
-
- But anyway - you don't have to know how FastDir works to be able to use it
- - using it is so simple, just call it!
-
- Invoke FastDir by typing 'FastDir' in your command line, and then try a few
- disks and time how long it takes to scan the directory.
- Then, type 'FastDir remove', get the time how long it takes to scan the
- directories now, and you will see how FastDir will speed up directory
- access.
-
-
- Guarantee
- ---------
- none.
- If your Amiga takes a trip to India while using FastDir, so all I can say is
- 'bad luck'. Send me a letter or write me via e-mail and describe the bug as
- clearly as possible (bug? which bug? no bugs! :-)
-
-
- Combat-i-bility
- ---------------
-
- FastDir will work on Amigas with Kickstart 1.2, 1.3 or 2.0.
-
- The following devices are accessed faster :
- DF0, DF1, DF2, DF3
- all other devices (RAM, RAD, DH0, JH0, VD0, DI0, MSH, etc.) are accessed
- slower (I mean as slow as ever).
- (This is only correct for the registrated version of FastDir, the crippled
- ShareWare-version works only with DF0).
-
- The additionally available 'FastDirHD' will work not only with DF0-DF3, but
- also with every harddisk and every other device which works with the old
- filesystem or the new FastFileSystem.
-
- FastDir will work with every program, with every file-requester, with every
- CLI or workbench utility I can imagine.
-
- BUT ... FastDir will NOT work with the standard CLI commands supplied with
- Kickstart 1.2 (and I think Kick 1.3, too).
- These CLI commands are not programmed like Amiga programs should be.
- They were written not in C, but in BCPL, and so they don't jump over the
- vector-table of the dos.library, but use an internal 'Dos shared global
- vector', which is not patched by FastDir.
- Programming in BCPL and jumping this way is strictly illegal and highly
- immoral and should not be done on the Amiga.
- So throw these commands away and use the commands of the arp.library
- instead.
-
- Using FastDir can bring problems if you are using other system patches
- which use the ExNext, Lock, Examine or UnLock routines from the
- dos.library.
- If you get system crashes, try to start FastDir *after* you have started
- the other patches - FastDir will recognize that there are other patches in
- the system and will change the vectors properly - other patches (like the
- old version of 'pp') are not so good programmed.
-
-
-
- Paying your ShareWare-Fee
- -------------------------
-
- This is very very important!
- Using FastDir regularly without paying is both illegal and immoral!
- And, of course, as a registered user you will receive the latest,
- uncrippled version of FastDir as fast as possible.
-
- Send the money (either DM 20 if you live in Europe, or either US$ 15 if you
- live in the states or elsewhere in the world (I'll take no yen, of course))
- to :
-
- Alexander Rawass, Wilhelminenstr.44, 6700 Ludwigshafen, Germany
-
- Bug comments and ideas for improvement are also welcome. Send them to :
-
- rawass@sun.rhrk.uni-kl.de
-
- Don't forget to include your own address with the letter, or you will
- receive absolutely nothing!
-
-
- Distribution
- ------------
-
- FastDir is freely distributable ShareWare.
-
- You can copy it as you want, as long as you make no profit from copying.
- This means, a disk with FastDir on it should not cost more than ca. 3 DM,
- which is about US$ 3.
-
- It would be great if FastDir would be included on some FD-series, like
- Fish, TBAG, Franz, AUGE, Tornado, etc.
-
- Spread FastDir as you can, push it in every FTP-server and in every net
- you can find, put it in your local mailbox and be happy with it.
-
- But, of course, you may only distribute the COMPLETE FastDir.
- FastDir consists of the following files :
-
- FastDir - the program
- FastDir.Doc - this documentation
- FastDir.ReadMe - a short readme file
- FastDir.Vertrieb - for german eyes only
- FastDir.*.info - some .info files which give nice icons
-
- If any of the files are missing, FastDir may no longer be distributed!
-
- German distributors, read FastDir.Vertrieb!
-
- If one of the files is missing or is corrupt, or if you want to get the
- newest version of FastDir, you should take a look at the following
- anonymous FTP-servers :
-
- ftp.uni-kl.de
- ab20.larc.nasa.gov
- amiga.physik.unizh.ch
-
-
- PostScriptum
- ------------
-
- I am not responsible for anything that happens if or when you use
- FastDir or not.
- I am not responsible for any sort of virus, computer crashs, hardware
- explosion or a blow-up printer.
- I am not responsible for the second world war, neither will I be
- responsible for the next to come.
-
- I am not Shakespeare or Hemingway, so please forgive me my bad writing, my
- writing errors and my *bad* documentation.
- Next time I'll try better :-)
-
-
- If you know of *any* Internet Mailboxes in Germany, Switzerland or Austria,
- please send e-mail to : rawass@sun.rhrk.uni-kl.de
-